﻿.container{width:1300px;}
div:after{clear: both;content: "";display: table;}

#top1 .container{position: relative;height:164px;}
	#logo{position: absolute;;width:225px;height:230px;}
	#logo img{max-width: 225px;max-height: 230px;}

	#logo1 {padding-left:24px;width: 750px;overflow: hidden;margin-left: 225px;padding-top:20px;}
	#logo1 h1{background: #fff;font-size: 20px;padding-bottom:8px;margin: 40px 0 0;font-weight: bold;height: 48px;overflow: hidden;}
	#logo1 h2{background:#fff;font-size: 14px;color:#666;height: 30px;font-weight: normal;margin:0;overflow: hidden;}

	#gsbt{padding-left:24px;width:640px;overflow: hidden;margin-left: 225px;}
	#gsbt .name{font-size: 38px;font-weight: bold;color:#25A8DC;line-height: 50px;margin-top:40px;}
	#gsbt .ms{font-size: 18px;line-height: 36px;overflow: hidden;}
	#tel{width:324px;text-align: right;vertical-align: middle;margin-top: 10px;}
	#tel img{max-width:324px;padding-top:22px;}

#navbg{background: #25A8DC;height:64px;line-height: 64px;}
	#nav{width:1098px;float:right;position:relative;height:55px;padding-left:20px;}
	#nav>ul{height:64px;}
	#nav>ul>li{height:64px;vertical-align:middle;position:relative;width:119px;float:left;text-align:center;line-height:64px;}
	#nav>ul>li+li{background: url(images/03.png) left center no-repeat;}
	#nav>ul>li>a{font-size:16px;color:white;}
	#nav>ul>li:hover a{color: #C40E24;}

	#nav>ul>li ul{position:absolute;z-index:999;top:56px;left:0;right:0;width:119px; display:none; margin: 0 auto; padding: 0; left: 0;}
	#nav>ul>li:hover ul{display:block;}
	#nav>ul>li ul a{display:block;}
	#nav>ul>li ul li{line-height:30px;border-bottom:1px #25A8DC solid;background:white;text-align:center;}
	#nav>ul>li ul li a{color:#25A8DC;font-size:15px;}
	#nav>ul>li ul li a:hover{}

#banner{width:100%;height:596px;clear:both;position:relative;overflow:hidden;}
	.jc_index_banner{width:1920px;height:596px; overflow:hidden; position:relative;margin-left:-960px; left:50%; }
	.skitter-large-box{margin-left:-960px;left:50%;position:absolute;}
	.skitter{max-width:1920px;}
	.skitter-large-box,.skitter{width:1920px;background:#fff;}
	.skitter-large-box,.skitter img{height:596px;}
	
#cbanner{background:url(images/ciye_02.jpg) no-repeat top center;height:300px;position:relative;}


#topd{background:url(images/05.jpg) top center no-repeat;height:210px;padding-top:84px;color:#5d5c5c;font-size: 15px;}
#topd a{color:#C7C5C6;font-size: 15px;}
	#hotkey{width:458px;overflow: hidden;line-height:30px;height:60px;padding:0 30px 0 4px;overflow: hidden;}
	#hotkey span{}
	#search{width:822px;height:44px;padding-right:2px;}
	#search .gg{line-height: 30px;height:30px;}
	#search .gg span{float:left;}
	#search .gg marquee{float:left;width:700px;}
	#search .box{height: 36px;margin-top:6px;}
	#search .box .tit{font-size: 24px;width:536px;color:black}
	#search .box .tit span{color:red;}
	input.searchinput{border:1px #E4E4E4 solid;border-right:0;width:220px;height:36px;border-radius:6px;color:black;margin-top:7px;padding-left:12px;}
	input.btn{width:70px;background:#25A8DC ;height:36px;text-align: center;color:white;border:0;position: relative;margin-left:-6px;margin-top:7px;border-radius: 6px;}
	

.alltit{text-align: center;margin-bottom: 25px;}
.alltit .name{font-size: 30px;font-weight: bold;line-height: 70px;}
.alltit .miaoshu{line-height: 32px;font-size: 18px;height:32px;margin-bottom:25px;}

#h_main{width:1300px;margin:0 auto;margin-top:30px;}
#h_left{width:314px;float:left;}
#h_right{width:958px;float:right;}
.m_tit1{line-height: 40px;border-bottom: 2px #25A8DC solid;text-indent: 12px;}

#probox{margin-top:26px;}
#cplb{width:314px;}
#cplb .tit{width:314px;height:116px;overflow: hidden;background: url(images/07.jpg) no-repeat;}
#cplb .con{border:1px #25A8DC solid;border-top:0;padding:15px;}
#cplb .xl+.xl{margin-top:15px;}
#cplb .xlname{background: url(images/08.jpg) top left no-repeat;height:47px;line-height: 48px;padding-left: 15px;}
#cplb .xl ul{height:280px;overflow: hidden;}
#cplb .xl:nth-child(3) ul{height:146px}
#cplb .xl:hover ul{height:auto;overflow: auto;}
#cplb .xlname a{font-size: 18px;color:white;}
#cplb .xl li{line-height: 50px;height: 55px;border-bottom: 1px #ccc dashed;background: url(images/cpicon.gif) 0 13px no-repeat;padding-left:25px;}
#cplb .xl li a{font-size:16px;}

#tjcp{width:958px;}
	#tjcp .hotp{width:958px;height:398px;background: #FAFAFA;padding:15px;}
	#tjcp .hotp .img{width:452px;height:368px;position: relative;}
	#tjcp .hotp .img img{width:452px;height:368px;}
	#tjcp .hotp .img .imgbg{position: absolute;width:112px;height:164px;background:url(images/09.png) no-repeat;left:46px;top:-16px;}
	#tjcp .hotp .txt{width:450px;}
	#tjcp .hotp .txt .name{line-height: 46px;height:62px;overflow: hidden;}
	#tjcp .hotp .txt .info{height:200px;margin-bottom: 20px;}
	#tjcp .hotp .txt .btn{height:45px;background: url(images/10.png) no-repeat;}

	#tjcp .list li{margin:40px 20px 0 0;float:left;width:304px;height:284px;}
	#tjcp .list li:nth-child(3n){margin-right:0;}
	#tjcp .list li .img{border:1px #F3F3F3 solid;width:304px;height:232px;margin-bottom: 11px;}
	#tjcp .list li .img img{width:302px;height:230px;}
	#tjcp .list li .name{line-height: 40px;height:40px;text-align: center;background: #F3F3F3;font-size: 16px;overflow: hidden;}

#habout{margin-top:50px;background: url(images/11.jpg) top center no-repeat;margin-bottom: 30px;}
#habout .alltit{color:white;margin-bottom: 32px;padding-top: 30px;}#habout .alltit a{color:white;}
#habout .con{height:490px;box-shadow:3px 5px 10px #CCC;padding:15px;overflow: hidden;background: white;}


#hgcal{}
	#hgcal .con{margin-top:36px;height:370px;overflow: hidden;}
	#hgcal .con ul{height: 370px;}
	#hgcal .con li{float:left;margin-right:50px;width:380px;height:370px;position: relative;}
	#hgcal .con li .img{width:380px;height:324px;}
	#hgcal .con li .img img{width:380px;height:324px;}
	#hgcal .con li .name{position: absolute;left:40px;bottom:0;width:371px;height:77px;padding-left:24px;line-height: 77px;font-size: 24px;font-weight: bold;background: url(images/12.png) no-repeat;}

	
	#xgallist .tit{line-height: 40px;padding-left:20px;font-size: 18px;background: #246CD8;color:white;margin-bottom: 30px;}
	#xgallist .box{width:1300px;height:328px;overflow: hidden;margin-bottom:50px;}
	#xgallist .box ul li{float:left;width:305px;height:326px;border:1px #256ED6 solid;margin-right: 18px;box-sizing: content-box;}
	#xgallist .box ul li .img{width:290px;height:220px;margin:8px auto 36px auto;}
	#xgallist .box ul li .img img{width:290px;height:220px;}
	#xgallist .box ul li .line{width:36px;height:4px;margin:0 auto;background:#256ED6;}
	#xgallist .box ul li .name{line-height: 50px;font-size: 16px;text-align: center;}
	
#newsbox{margin-top:50px;}
	#newsbox .con{}
	#newsbox .con .hd ul{margin:0 auto;width:282px;height:46px;margin-bottom: 50px;line-height: 46px;}
	#newsbox .con .hd ul li{float:left;width:140px;height:46px;background: #25A8DC;text-align: center;}
	#newsbox .con .hd ul li+li{margin-left:2px;}
	#newsbox .con .hd ul li a{font-size: 16px;color:white;}
	#newsbox .con .hd ul li.on{background:#CD0F0F;}

	#newsbox .con .bd .item{display: none;}
	#newsbox .con .bd .item.on{display: block;}
	#newsbox .con .bd .item .one{width:632px;height:450px;position: relative;}
	#newsbox .con .bd .item .one .img{width:632px;height:450px;}
	#newsbox .con .bd .item .one .img img{width:632px;height:450px;}
	#newsbox .con .bd .item .one .name{position: absolute;background: url(images/bth_60.png);padding-left:10px;width:632px;height:52px;line-height: 52px;left:0;bottom:0;color:white;font-size: 18px;}
	#newsbox .con .bd .item .list{width:636px;}
	#newsbox .con .bd .item .list li{padding:15px;height:98px;}
	#newsbox .con .bd .item .list li+li{margin-top:20px;}
	#newsbox .con .bd .item .list li .time{width:86px;height:60px;border-right:1px black solid;}
	#newsbox .con .bd .item .list li .time .dd{font-size: 28px;padding-left:18px;line-height: 40px;height:34px;}
	#newsbox .con .bd .item .list li .ny{font-size: 16px;line-height: 24px;}
	#newsbox .con .bd .item .list li .txt{width:500px;background: url(images/quan.jpg) center right no-repeat;}
	#newsbox .con .bd .item .list li .txt .name{line-height: 36px;height:36px;overflow: hidden;}
	#newsbox .con .bd .item .list li .txt .info{font-size: 14px;line-height: 30px;height:30px;overflow: hidden;}
	#newsbox .con .bd .item .list li:hover{box-shadow:3px 5px 10px #CCC;}

#hyqlj{margin:40px auto 40px auto;}
	#hyqlj .titbg{width:106px;height:82px;background: url(images/13.jpg) no-repeat;}
	#hyqlj .con{width:1200px;border-top:4px #ccc solid;margin-left:-6px;padding:18px 20px 0 26px;}
	#hyqlj .con a{line-height: 30px;padding:0 12px;}

#footer{margin-top:95px;background: url(images/14.jpg) top center no-repeat;height:505px;position: relative;}
#dliuyan{width:410px;height:450px;box-shadow:3px 5px 10px #CCC;position: relative;margin-top:-56px;background: white;padding: 20px 26px;font-size: 14px;}
#dliuyan .titbg{background: url(images/15.jpg) top left no-repeat;color:#49B6E1;font-size: 16px;padding-left: 58px;line-height: 21px;margin-bottom: 20px;}
#dliuyan .ms{color:#CACACA;font-size: 14px;}
#dliuyan .row{margin-bottom:18px;}
#dliuyan input{border:1px #CCC solid;}
#dliuyan input.name{height:38px;background: url(images/niceng.jpg) no-repeat;padding-left:58px;width: 100%;}
#dliuyan input.tel{height:38px;background: url(images/dianhua.jpg) no-repeat;padding-left:58px;width: 100%;}
#dliuyan .nr{width:100%;height:112px;}
#dliuyan input.yzm{width:160px;height:38px;}
#dliuyan #yzimg{width:166px;height:38px;}
#dliuyan input.btn{width:100%;height:46px;background: #25A8DC;color:white;text-align: center;font-size: 18px;border:0;}

#footer .box{padding-top:40px;width:864px;}
#dnav {width:840px;height: 50px;background: white;line-height: 50px;}
#dnav li{float:left;width:114px;text-align: center;}
#dnav li+li:before{content:"/";width:10px;float:left;}
#dnav li a{font-size: 16px;}
#footer .dlxwm{padding:20px 28px 20px 0;overflow: hidden;height:296px;color:white;width: 100%;}
#footer .dlxwm a{color:white;}

#allbq{color:white;line-height: 22px;height:70px;overflow: hidden;margin-top: 26px;}#allbq a{color:white;}




.nei_bj{width:100%; height: auto;background:url(images/nei_bj.jpg) repeat-x; overflow:hidden;}
.nei_bj h2{margin-bottom: 10px;font-size:26px; color:#cf1200; border-bottom:2px solid #000000;line-height:55px; width:240px; margin:0 auto; text-align: center;}
.font_size18{ font-size:18px;text-align: center!important;}
.location{ width:1300px; height:55px; line-height:55px;background:url(images/location.jpg) no-repeat left center; overflow:hidden;text-align: left!important;font-size: 14px;margin:0 auto;}
.nei_dh{margin: 0 auto;font-size: 14px;line-height: 24px;text-align: center;}
.nei_dh a{ width:170px; height:46px; line-height:46px; background:#e4e7e7; border:1px solid #c3c3c3;-moz-border-radius: 23px;-webkit-border-radius: 23px;border-radius:23px; display:inline-block; margin-right:20px;text-decoration: none;font-size: 14px; cursor: pointer;text-align: center;}
.nei_dh a:hover,.nei_dh a.current{ width:170px; height:46px; line-height:46px; background:#ce1301; border:1px solid #ce1301;-moz-border-radius: 23px;-webkit-border-radius: 23px;border-radius:23px; color:#fff}

.imgbox{text-align:center;}	

.dqwz1{line-height:50px;height:50px;text-align: right;margin-bottom:-50px;}

.dqwz{line-height:50px;height:50px;text-align: right;margin-bottom:-50px;border-bottom:1px #CFCFD1 solid;}
.dqwz .container{background:url(images/32.jpg) left center no-repeat;}

#cytitle{height:130px;background:url(images/31.jpg) center top no-repeat;text-align:center;}
#cytitle .title{font-size: 36px;font-weight: bold;line-height: 77px;height: 69px;overflow: hidden;}
#cytitle .xx{font-size: 16px;}

#ciye .ctit{height:50px;line-height:50px;padding-left:42px;font-size:16px;}
#ciye .con_nr{min-height:300px;}

#m_right{}
#m_right .tit{background: url(images/ciye_07.jpg) no-repeat 0 13px;padding:5px 0 0 40px;border-bottom:2px #0F6DE7 solid;font-size: 22px;margin-bottom:20px;}
#m_right .tit a{float: right;}

#cplist{float:left;width:276px;}
#cplist .listbg{height:127px;background:url(images/ciye_05.jpg) center center no-repeat;}
#cplist .listcon{background:#F6F6F6;padding:14px;}
#cplist .listcon .xl{line-height:42px;height:42px;padding-left:26px;background:#169FE5 url(images/ciye_12.jpg) 235px 15px no-repeat;margin-bottom:10px;}
#cplist .listcon .xl a{color:white;font-size:18px;font-weight:bold;}
#cplist .xx li{line-height:34px;border-bottom:1px #858585 dashed;background:url(images/ciye_15.jpg) 235px 10px no-repeat;padding-left:26px;margin-bottom:10px;}

.dline{border-bottom:1px #ccc solid;}

.listplist{line-height:40px;height:40px;margin-bottom:40px;}
.listplist ul{background:url(images/2.jpg) no-repeat;padding-left:52px;line-height:40px;height:40px;}
.listplist ul li{float:left;}	
.listplist ul li a{font-size:18px;}	
.listplist ul li.on a{color:red;}	
.listplist ul li+li{margin-left:42px;}




#procon{margin-left:0;}

#p_proList li{width:309px;height:295px;text-align:center;line-height:36px;box-sizing:border-box;border:1px #DEDADB solid;float:left;margin:15px 15px 20px 0;}
#p_proList li:nth-child(3n){margin-right:0;}
#p_proList li .img img{width:286px;height:230px;margin:10px auto;}
#p_proList li .t{line-height:30px;height:40px;padding-left:10px;overflow:hidden;}
#p_proList li .xq{overflow:hidden;line-height:24px;padding:10px;height:92px;}

#c_main{padding-top:10px;}

.contentcon{padding-top:20px;}

h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0;padding:0;}

#newsshow p{margin-bottom:20px;}
#xgcp .con li{float:left;    margin: 0;
    width: 311px;
    text-align: center;
    line-height: 36px;
    height: 292px;}
#xgcp .con li img {
    width: 300px;
    height: 230px;
    border: 1px #eee solid;
}

#xgxw li{line-height:36px;border-bottom:1px #ccc dotted;}

.lanbg{background:#0288CF;height:170px;}

.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.w{ width:1280px;margin:0 auto; padding:0px;}
.r{text-align:right!important;}
.c{text-align:center!important;width:1300px;border-bottom: 1px #ccc solid;margin:0 auto;padding-bottom: 20px;}
.l{text-align:left!important;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H40{ height:40px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}



/*新闻列表*/
.news_list{width:1020px; padding:30px; padding-right:230px;overflow: hidden; background:url(images/news_1.jpg) no-repeat 1090px 30px #ffffff; height:160px;cursor:pointer;margin:0 auto;box-sizing:content-box; margin-bottom:10px; }
.news_list h3{font-size:16px; font-weight:normal;line-height:40px; border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.news_list:hover{background:url(images/news_2.jpg) no-repeat 1090px 30px #d32b1c; color:#fff}
.news_list:hover h3{border-bottom:1px solid #da4b3e;}
.news_nr_bt{ line-height:45px;background:#d0d0d0; font-size:16px; overflow:hidden;padding-left:15px;}

.newnr{width:1300px;margin:0 auto 10px auto;clear:both;}
.prvnext{width:1300px;margin:30px auto 10px auto;}


.ftit{text-align: center;font-size: 18px;font-weight: bold;}
.ftit h2{font-size: 21px;font-weight: bold;}
.ftit1{text-align: center;margin:20px auto;width:96%;border:1px #ccc solid;border-left:0;border-right:0;}


/*side替换*/
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 230px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #cf0408 url(images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #cf0408 url(images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #cf0408 url(images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	background: #cf0408 url(images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 10px 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.q1 a{color:#cf0408;}
.hd_qr{width:180px;height:145px;}
.cban{background:url(/upload/image/20211224/20211224160204_6056.jpg) no-repeat center top;height:565px;width:100%;overflow:hidden;}
.cban .container{padding-top: 480px;}
.cban .cnr{font-size:12px;line-height:1.5;color: #000000;margin-left: 40px;height: 50px;overflow:auto;font-family: cursive;letter-spacing: 2px;text-indent: -28px;}
.cban .cnr::-webkit-scrollbar{    display: none;}
.footerzq{background:url(images/14.jpg) top center no-repeat;height: 200px;}
.footerzq .container .bqzq{color:#fff;padding: 45px 45px 0;width: 1000px;text-align: left;margin-left:30px;line-height: 3;}
.footerzq .container{background:url(images/ewm.png) no-repeat right top;background-size: 180px 180px;}

